package com.csii.adhoc.dataready;

import com.csii.result.PageVo;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotEmpty;
import java.util.List;
import java.util.Map;

/**
 * @Description: 数据集对应实体类 对应表  T_DATA_TASK
 * @Auther: zyliu
 * @Date: 2021/01/13/9:30
 */
@Data
@Accessors(chain=true)
public class TDataTaskPo {
    /**
     * 是否以驼峰命名返回  true 返回驼峰命名
     */
    private Boolean humpNameFlag;

    private String modelId;

    private String tableId;

    private String modelName;

    private String modelType;

    private String connId;

    private String pcWhere;

    private String pcGrp;

    private String pcOrder;

    private String flag;

    private String createdBy;

    private String createdDt;

    private String updatedBy;

    private String updatedDt;
    /**
     * 操作模式
     */
    String optMode;
    @NotEmpty(message = "pageNo不能为空")
    private String pageNo;
    @NotEmpty(message = "pageSize不能为空")
    private String pageSize;
    private String idType;
    PageVo page;
    List<Map<String,Object>> lists;
    List<TDataParamPo> tdpps;

    List<TDataFromPo> tdfrs;//用于新增数据集，插入t_data_task,t_data_from,t_data_fld

}